229b5c3f3817634aea8d314c8533508a2160ed7e,platform/lang-impl/src/com/intellij/execution/impl/RunConfigurable.java,MyTreeModel,drop,#number#number#Position#,1684

Before Change


        myTree.expandPath(new TreePath(newNode.getPath()));
      }
      else {
        removeNodeFromParent(oldNode);
        int index = newParent.getIndex(newNode);
        if (position == BELOW)
          index++;

After Change


      else {
        ConfigurationType type = getType(oldNode);
        assert type != null;
        removeNodeFromParent(oldNode);
        int index;
        if (type != getType(newNode)) {
          DefaultMutableTreeNode typeNode = getConfigurationTypeNode(type);